From 1a3997bafce7d9a12c68b2d2e3cf8a90164c0d16 Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Fri, 30 Jan 2009 11:13:55 +0000 Subject: [PATCH] pass-through: drop lock before calling xfree() on error path Signed-off-by: Jan Beulich --- xen/drivers/passthrough/io.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xen/drivers/passthrough/io.c b/xen/drivers/passthrough/io.c index d240441c15..dce6814a25 100644 --- a/xen/drivers/passthrough/io.c +++ b/xen/drivers/passthrough/io.c @@ -87,8 +87,8 @@ int pt_irq_create_bind_vtd( if ( domain_set_irq_dpci(d, hvm_irq_dpci) == 0 ) { - xfree(hvm_irq_dpci); spin_unlock(&d->event_lock); + xfree(hvm_irq_dpci); return -EINVAL; } } -- 2.30.2